/**
 * 人员签到记录DTO
 */
export interface StaffSignInDto {
  /**
   * 记录ID
   */
  id: string;
  /**
   * 写入时间
   */
  intm: string;
  /**
   * 定位纬度
   */
  latitude: number;
  /**
   * 定位地点名称
   */
  location: string;
  /**
   * 定位经度
   */
  longitude: number;
  /**
   * 组织代码
   */
  orgcode: string;
  /**
   * 任务项ID
   */
  taskitemid?: string;
  /**
   * 任务项名称
   */
  taskitemname?: string;
  /**
   * 签到时间
   */
  tm: string;
  /**
   * 签到单元ID
   */
  unitid?: string;
  /**
   * 签到单元名称
   */
  unitname?: string;
  /**
   * 签到人员ID
   */
  userid: number;
  /**
   * 签到人员名称
   */
  username: string;
}

/**
 * 人员签到记录查询条件DTO
 */
export interface StaffSignInQueryConditionDto {
  /**
   * 起始时间
   */
  begintm: string;
  /**
   * 截止时间
   */
  endtm?: string;
  /**
   * 组织代码
   */
  orgcode: string;
  /**
   * 任务项ID，为空表示无效
   */
  taskitemid?: string;
  /**
   * 单元ID，为空表示无效
   */
  unitid?: string;
  /**
   * 签到人员ID，小于1表示无效
   */
  userid?: number;
}
